package com.moyun.common.annotation;

import java.lang.annotation.*;

/**
 * @Author yangboxuan
 * @Description 数据权限验证注解
 * @Date 2022/9/27 15:59
 * 参考地址: https://juejin.cn/post/6981280887216275492
 */
@Documented
@Target({ElementType.METHOD, ElementType.TYPE})
@Retention(RetentionPolicy.RUNTIME)
public @interface DataPermission {
    /**
     * 是否要进行数据权限隔离
     */
    boolean isPermi() default true;

    /**
     * 部门表的别名
     */
    String deptAlias() default "";

    /**
     * 用户表的别名
     */
    String userAlias() default "";
}